﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Задачи
{
    class Program
    {
        static void Main(string[] args)
        {
            //NumberModificator();
            // NumberSum();
            Coordinates();
           // Quoters();
        }

        // Пользователь вводит целое число из консоли.Увеличить число на 10 и вывести на экран.

        static void NumberModificator()
        {
            Console.WriteLine("Enter number:");
            int numberToModify = int.Parse(Console.ReadLine());
            numberToModify = numberToModify + 10;
            Console.WriteLine("New Number is: {0}", numberToModify);
        }

        //  Найти сумму ряда чисел от 1 до n. n - целое положительное число вводиться пользователем в консоли. 
        //Если n - не удовлетворяет условию - вывести сообщение об ошибке.

        static void NumberSum()
        {
            Console.WriteLine("Enter number:");
            int number = int.Parse(Console.ReadLine());
            int counter = 0;
            for (int i = 0; i <= number; i++)
            {
                counter = counter + i;
                Console.WriteLine(counter);
            }
            if (number < 0)
            {
                Console.WriteLine("Error");
            }

        }

        // Пользователь из консоли вводит координаты x и y двух точек. Найти расстояние по прямой между этими точками.

        static void Coordinates()
        {
            Console.WriteLine("X1:");
            double x1 = double.Parse(Console.ReadLine());
            Console.WriteLine("Y1:");
            double y1 = double.Parse(Console.ReadLine());
            Console.WriteLine("X2:");
            double x2 = double.Parse(Console.ReadLine());
            Console.WriteLine("2:");
            double y2 = double.Parse(Console.ReadLine());

            double commonX = x1 - x2;
            commonX = Math.Pow(commonX,2);

            double commonY = y1 - y2;
            commonY = Math.Pow(commonY,2);

            double len = commonX + commonY;
            double lenght = Math.Sqrt(len);
            Console.WriteLine(lenght);
            Console.ReadKey();
        }

        // Пользователь из консоли вводит координаты x и y точки.
        //Определить какой четверти принадлежит точка.Обработать результат когда точка имеет координаты 0.0

        static void Quoters()
        {

            Console.WriteLine("X1:");
            int x = int.Parse(Console.ReadLine());
            Console.WriteLine("Y1:");
            int y = int.Parse(Console.ReadLine());

            if (x > 0 && y > 0)
            {
                Console.WriteLine("Quoter 1");
            }
            if (x > 0 && y < 0)
            {
                Console.WriteLine("Quoter 4");
            }
            if (x < 0 && y < 0)
            {
                Console.WriteLine("Quoter 3");
            }
            if (x < 0 && y > 0)
            {
                Console.WriteLine("Quoter 2");
            }

            if (x == 0 || y == 0)
            {
                Console.WriteLine("Your dot is on a datum line");
            }
        }
    }
}
